Non-interleaving Operational Semantics for the Pi-calculus – technicalities

نویسندگان

  • H̊akon Normann
  • Christian Johansen
  • Thomas Hildebrandt
  • Cristian Prisacariu
چکیده

We provide a non-interleaving operational semantics for the pi-calculus as asynchronous transition systems, which generalizes the standard interleaving structural operational semantics and unfolds to standard, stable prime event structures. We follow the approach taken by Mukund and Nielsen in providing non-interleaving semantics for CCS by infering the so-called prefixing (structural or subjective) causality between actions from a notion of locations derived from the syntactic structure of the term. We then introduce a notion of extruder histories, from which we infer the so-called name (link or objective) causality that the dynamic communication topology of the pi-calculus introduces. The notion of extruder histories is inspired by recent work of Crafa, Varacca, and Yoshida providing an elegant non-interleaving denotational semantics for pi-calculus, but in a model of non-stable extended event structures. Address: IT University of Copenhagen, Rued Langgaardsvej 7, 2300 Copenhagen, Denmark. Email: [email protected] Department of Informatics, University of Oslo, P.O. Box 1080 Blindern, 0316 Oslo, Norway. Email: [email protected] (neé Cristian Prisacariu) Address: IT University of Copenhagen, Rued Langgaardsvej 7, 2300 Copenhagen, Denmark. Email: [email protected]

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic pi-Calculus and Event Structures

This paper proposes two semantics of a probabilistic variant of the π-calculus: an interleaving semantics in terms of Segala automata and a true concurrent semantics, in terms of probabilistic event structures. The key technical point is a use of types to identify a good class of non-deterministic probabilistic behaviours which can preserve a compositionality of the parallel operator in the eve...

متن کامل

A non-interleaving process calculus for multi-party synchronisation

We introduce the wire calculus. Its dynamic features are inspired by Milner’s CCS: a unary prefix operation, binary choice and a standard recursion construct. Instead of an interleaving parallel composition operator there are operators for synchronisation along a common boundary (;) and noncommunicating parallel composition (⊗) . The (operational) semantics is a labelled transition system obtai...

متن کامل

An Operational Petri Net Semantics for the Join-Calculus

We present a concurrent operational Petri net semantics for the join-calculus, a process calculus for specifying concurrent and distributed systems. There often is a gap between system specifications and the actual implementations caused by synchrony assumptions on the specification side and asynchronously interacting components in implementations. The join-calculus is promising to reduce this ...

متن کامل

A Decidable Characterization of a Graphical Pi-calculus with Iterators

This paper presents the Pi-graphs, a visual paradigm for the modelling and verification of mobile systems. The language is a graphical variant of the Pi-calculus with iterators to express non-terminating behaviors. The operational semantics of Pi-graphs use ground notions of labelled transition and bisimulation, which means standard verification techniques can be applied. We show that bisimilar...

متن کامل

Concurrency Models with Causality and Events as Psi-calculi

Psi-calculi are a parametric framework for nominal calculi, where standard calculi are found as instances, like the pi-calculus, or the cryptographic spi-calculus and applied-pi. Psi-calculi have an interleaving operational semantics, with a strong foundation on the theory of nominal sets and process algebras. Much of the expressive power of psi-calculi comes from their logical part, i.e., asse...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016